/* CSS Document */
*{margin:0; padding:0; font-weight:lighter;}
body{overflow-x:hidden;}
a{text-decoration:none; color:#00b050;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0;)}
a img{border:0;}
li{list-style:none;}
.cont{width:1200px; margin:0 auto;}
.ft_cont{width:1200px; margin:0 auto;}
.clear{clear:both;}
.black{color:#000 !important;}
@font-face{font-family:"zaozi"; src:url(../fonts/MFLangQian_Noncommercial-Regular.otf); font-family:"zaozixi"; src:url(../fonts/MFLangQian_Noncommercial-Light.otf); font-family:"zaozicu"; src:url(../fonts/MFLangQian_Noncommercial-Bold.otf)}
	

.header{width:100%; height:auto;}
.hd_top{width:100%; height:30px; background:#e7e7e7;}
.hd_welcome{font-size:14px; line-height:30px; color:#3ab54a; float:left;}
.db_nav{font-size:14px; line-height:30px; color:#606060; float:right;}
.db_nav a{font-size:14px; color:#606060; margin:0 10px;}
.hd_center{width:100%; height:auto;}
.hd_logo{width:225px; height:auto; margin-top:20px; float:left; margin-bottom:20px;}

.hd_rexian{float:right; margin-top:45px; text-align:right;}
.hd_rexian img{ margin-right:10px; margin-top:-16px;}
.hd_rexian p{float:right; font-size:14px; line-height:28px; color:#606060; text-align:center; margin-top:-16px;}
.hd_rexian p span{font-size:18px; display:block; }
.hd_bottom{width:100%; height:40px; background:#f3f3f3; border-top:1px solid #d9d9d9}
.hd_nav{width:100%; height:40px;}
.hd_nav li{width:12.4%; text-align:center; height:40px; float:left; border-right:1px solid #d9d9d9;}
.hd_nav li:last-child{border-right:0;}
.hd_nav li a{color:#000000; line-height:40px; font-size:14px;}
.hd_nav li:hover , .hd_nav .on{background:#3ab54a;}
.hd_nav li:hover a , .hd_nav .on a{color:#fff;}

/*index*/
/* 高亮导航部分 */
.osSlider-main img{width:100% !important;}
.osSlider-main .slider-nav { position: absolute; right:2%; height: 22px; bottom: 20px; text-align: center; z-index: 25;}
.osSlider-main .slider-nav li { display: inline-block; height: 20px; line-height: 20px; padding: 0 6px; margin: 0 12px; font-size: 12px; color: #3ab54a; border: 1px solid #3ab54a; background: none; cursor: pointer;}
.osSlider-main .slider-nav li.active { color: #fff; background: #3ab54a;}
.osSlider-main .slider-nav li:hover { border: 1px solid #3ab54a; background: #3ab54a; color:#fff;}

.liucheng{width:100%; height:auto; padding-top:5px;}
.index_title{width:100%; margin-top:20px; text-align:center;}
.index_title h3{font-size:24px; line-height:40px; background:url(../images/dian_03.png) no-repeat center; color:#3ab54a;}
.index_title h3 span{margin:0 20px;}
.index_title p{font-size:16px; color:#3ab54a; line-height:24px;}
.lc_cont{width:100%; height:auto; background:url(../images/index_13.png) no-repeat center top 50px; padding-top:50px;}
.lc_list{width:100%; margin:50px auto;}
.lc_list li{float:left; width:18.2%; text-align:right; margin-right:0.5%;}
.lc_list li:last-child{margin-right:0;}
.lc_list li img:hover{transform:rotateY(360deg); transition-duration:2s;}
.lc_wz{font-size:12px; color:#3ab54a; margin:20px auto; text-align:center;}
.lc_wz span{font-size:14px;}
.lc_zixun{width:165px; height:40px; display:block; margin:20px auto; line-height:40px; background:#3ab54a; border-radius:40px; -webkit-border-radius:40px;}
.lc_zixun p{font-size:14px; float:left; color:#fff; margin-left:25%;}
.lc_zixun img{float:right; margin-right:15%; margin-top:12px;}

.product{width:100%; height:auto; background:url(../images/bg01.png); padding-top:5px; padding-bottom:20px;}
.pp_left{float:left; margin-top:20px; width:25%; background:#3ab54a; padding-bottom:5px;}
.pp_fl_title{width:100%; height:90px; padding-top:5px;}
.pp_fl_title p{font-size:18px; text-align:center; margin-top:10px; color:#fff;}
.pp_fl_title h3{font-size:24px; color:#fff; line-height:30px; text-align:center; margin-top:10px;}
.pp_fl_cont{width:87%; height:auto; margin:0 auto; background:#fff; padding:20px 5% 1px;}
.pp_fl_bz{width:100%; height:40px; background:#3ab54a; line-height:40px;}
.pp_fl_bz img{float:left; margin-left:10%; margin-top:5px;}
.pp_fl_bz p{float:right; margin-right:30%; color:#fff;}
.pp_fl_list{width:100%; height:auto; margin-bottom:20px;}
.pp_fl_list li{width:100%; height:55px; line-height:55px; border-bottom:1px dashed #3ab54a; text-align:center; font-size:14px;}
.pp_fl_list li a{color:#000;}
.pp_right{width:73%; float:right; background:#fff; height:860px; margin-top:20px;}
.pp_rt_title{width:100%; height:50px; border-top:3px solid #3ab54a; line-height:50px; font-size:16px; text-indent:20px;  background: -webkit-linear-gradient(#fff, #cbcbcb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fff, #cbcbcb); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fff, #cbcbcb); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fff, #cbcbcb); /* 标准的语法（必须放在最后） */}
.pp_list{width:95%; margin:40px auto; height:auto;}
.pp_list li{width:23.5%; margin-right:2%; float:left; margin-bottom:20px; float:left; position:relative; height:240px; overflow:hidden;}
.pp_list li:nth-child(4n){margin-right:0;}
.pp_list li .pp_img{width:100%; height:240px;}
.pp_list li .pp_img img{width:80%; height:185px;}
.pp_list li .pp_title{width:100%; height:42px; line-height:20px; font-size:12px; background:rgba(58,181,74,0.7); position:absolute; bottom:-20px; text-align:center; color:#fff;}
.pp_list li:hover .pp_title{bottom:0; transition-duration:1s;}

.youshi{width:100%; height:auto; background:url(../images/index_35.png) no-repeat center top; padding-top:30px; padding-bottom:30px;}
.wrap{width:83.75%; margin:20px auto; height:auto;}
.ys_fl li:last-child{margin-right:0;}
.ys_fl li .ys_img{width:40px; height:40px; float:left; margin-left:10%; margin-top:16px;}
.ys_fl li:first-child .ys_img{background:url(../images/youshi_1b.png) no-repeat center;}
.ys_fl li:nth-child(2) .ys_img{background:url(../images/youshi_2b.png) no-repeat center;}
.ys_fl li:nth-child(3) .ys_img{background:url(../images/youshi_3b.png) no-repeat center;}
.ys_fl li:nth-child(4) .ys_img{background:url(../images/youshi_4b.png) no-repeat center;}
.ys_fl li p{float:right; margin-right:30%;}
.ys_fl li.active{ background:url(../images/youshi_03.png) no-repeat center; color:#3ab54a;}
.ys_fl li:first-child.active .ys_img{background:url(../images/youshi_1.png) no-repeat center;}
.ys_fl li:nth-child(2).active .ys_img{background:url(../images/youshi_2.png) no-repeat center;}
.ys_fl li:nth-child(3).active .ys_img{background:url(../images/youshi_3.png) no-repeat center;}
.ys_fl li:nth-child(4).active .ys_img{background:url(../images/youshi_4.png) no-repeat center;}
.tab_bd li.thisclass{ display:list-item;}
.ys_fl_cont li{display:none; width:100%; height:323px; text-align:center;}
.ys_fl li{ float:left; cursor:pointer; width:24%; height:66px; background:url(../images/youshi_05.png) no-repeat center; margin-right:1.3%; margin-top:20px; font-size:16px; color:#fff; line-height:75px;}

.anli{width:100%; background:url(../images/bg01.png) repeat; height:auto; padding-top:5px; padding-bottom:5px;}
.al_cont{width:90%; margin:20px auto; background:#fff;}
.al_list{width:28%; float:left; background:#3ab45a; padding:20px 0 0;}
.al_list li{width:100%;  height:auto; margin-bottom:10px;}
.al_list li .al_small_img{width:85%; margin:0 auto;}
.al_list li img{width:100%; height:150px;}
.al_list li.active{background:url(../images/index_44.png) no-repeat center right;}
.al_right{width:66%; float:right; margin-top:30px; margin-right:3%;}
.al_big_list{width:100%;}
.al_big_list li{display:none; width:100%; position:relative;}
.al_big_list li:first-child{display:block;}
.al_big_list li .al_big_img{width:100%; height:632px;}
.al_big_list li .al_big_img img{width:100%; height:632px;}
.al_title{width:100%; height:80px; line-height:80px; background:rgba(58,181,71,0.7); font-size:16px; text-align:center; overflow:hidden; position:absolute; bottom:0; color:#fff;}

.rexian1{width:100%; height:auto; background:url(../images/index_49.png) no-repeat center; padding-top:5px; padding-bottom:10px;}
.rxl_left{width:60%; height:auto; float:left; margin-left:5%; margin-top:70px;}
.rxl_left img{width:100%;}
.rx1_right{width:25%; text-align:center; float:right; margin-top:30px; margin-right:3%;}
.rx1_right img{float:left; margin-left:10%; margin-right:3%;}
.rx1_right p{font-size:18px; color:#3ab45a; float:left; line-height:40px;}
.rx1_right p span{display:block; font-size:22px;}
.rx1_right a{width:70%; height:45px; line-height:45px; background:#3ab45a; display:block; border-radius:40px; -webkit-border-radius:40px; margin:30px auto 0px; font-size:18px; font-weight:lighter; color:#fff;}
.rx1_right a span{float:left; margin-left:25%;}
.rx1_right a img{margin-top:10px;}

.liyou{width:100%; height:auto; background:url(../images/liyou_bg.png) no-repeat center top , url(../images/bg01.png) repeat; padding-top:5px; min-height:2000px;} 
.ly_title{margin-top:20px; text-align:center;}
.fl{float:left;}
.fr{float:right;}
.liyou1{width:90%; height:auto; margin:20px auto;}
.ly_wz{width:39%; height:auto; margin-top:20px;}
.ly_xuhao{float:left; width:13%;}
.ly_xuhao img{width:100%;}
.ly_wz_right{width:85%; float:right;}
.ly_title1{font-size:22px; color:#3ab45a; line-height:30px;}
.ly_fu_title{font-size:18px; line-height:30px;}
.ly_list{width:100%; height:auto;}
.ly_list li{width:100%; padding-left:15px; background:url(../images/li_07.png) no-repeat left top 8px; line-height:24px; font-size:14px;}
.liyou1 .ly_img{text-align:right;}
.liyou2{margin-top:0px;}
.liyou2 .ly_img{text-align:center;}
.liyou2 .ly_wz{margin-top:100px;}

.box{ width:1200px; margin:30px auto; position:relative; overflow:hidden;  height:180px;}
.picbox{ width:1068px; height:180px; overflow:hidden; position:relative; top:0px; left:70px;}
.piclist{ height:180px;position:absolute; left:0px; top:0px}
.piclist li{width:250px; height:180px; float:left; margin-right:20px; text-align:center;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:40px; height:40px;  position:absolute; top:60px; z-index:99; cursor:pointer; background:#393939; border-radius:40px; -webkit-border-radius:40px; line-height:40px; text-align:center; font-size:24px; color:#fff;}
.og_prev{ left:0;}
.og_next{ right:0;}
.og_prev:hover , .og_next:hover{background:#3ab45a;}

.jianjie{width:100%; height:auto; padding-top:5px; background:url(../images/bg01.png); padding-bottom:40px;}
.jj_left{width:25%; float:left; margin-top:20px; height:auto;}
.jj_fl{width:100%; height:auto;}
.jj_fl li{width:100%; height:auto; background:#393939; height:140px;}
.jj_fl li img{float:left; margin-left:16%; margin-top:35px;}
.jj_fl li p{float:right; margin-right:20%; margin-top:35px; font-size:20px; color:#fff; line-height:30px;}
.jj_fl li p span{font-size:12px; display:block;}
.jj_fl li.active{background:url(../images/index_44.png) no-repeat center right , #3ab45a;}
.ct_rexian{width:100%; height:115px; background:#030000;}
.ct_rexian img{float:left; margin-top:30px; margin-left:10%; margin-right:2%;}
.ct_rexian p{float:left; font-size:17px; color:#a3a3a3; margin-top:35px; line-height:24px;}
.ct_rexian p span{font-size:19px; color:#fff; display:block;}
.jj_right{width:75%; background:#fff; float:right; padding:5px 0; margin-top:20px; height:385px;}
.jj_right_list li{display:none;}
.jj_right_list li:first-child{display:block;}
.jj_cont{width:92%; margin:22px auto;}
.jj_img{float:left; width:35%;}
.jj_img img{width:100%; height:350px;}
.jj_wz{float:right; width:60%;}
.jj_wz_title{font-size:18px; line-height:50px; background:url(../images/jj_11.png) no-repeat bottom left;}
.jj_wz_cont{font-size:14px; color:#6d6d6d; line-height:28px; margin-top:20px; height:280px; overflow:hidden; width:100%;}
.team{width:92%; margin:30px auto;}
.team li{width:31%; float:left; margin-right:2%; border:2px solid #d4d4d4; display:block;}
.team li:last-child{margin-right:0;}
.tm_img{width:100%; height:auto;}
.tm_img img{width:100%; height:175px;}
.tm_title{width:90%; margin:0 auto; height:30px; line-height:30px; border-bottom:
1px solid #d4d4d4; text-align:center; color:#000; font-size:14px;}
.team p{font-size:14px; width:90%; margin:0 auto; line-height:36px; color:#000; margin:10px auto;}

.rexian2{width:100%; height:195px; background:url(../images/rexian2.png) no-repeat center; padding-top:5px;}
.rx2_left{width:50%; height:auto; float:left; margin-left:5%; margin-top:35px;}
.rx2_left img{width:100%;}
.rx2_right{width:25%; text-align:center; float:right; margin-top:30px; margin-right:3%;}

.news{width:100%; height:auto; padding-top:5px; background:url(../images/bg01.png); padding-bottom:20px;}
.news_left{float:left; width:70%; margin-top:20px; background:#fff;}
.news_fl{width:100%; height:auto;}
.news_fl li{width:33.2%; float:left; height:60px; line-height:60px; background:#393939; border-right:1px solid #ccc; text-align:center; color:#fff; font-size:20px;}
.news_fl li span{margin-left:10px; font-size:14px;}
.news_fl li.active{background:#3ab45a;}
.news_fl_cont{width:100%; height:auto; margin-top:20px;}
.news_fl_cont li{padding:0 3% 20px; display:none;}
.news_fl_cont li:first-child{display:block;}
.toutiao{width:100%; height:auto;}
.tt_img{width:25%; float:left;}
.tt_img img{width:100%; height:150px;}
.tt_right{width:73%; float:right;}
.tt_title{font-size:16px; color:#000; line-height:24px; width:100%; height:30px; overflow:hidden;}
.tt_cont{font-size:14px; color:#979797; line-height:28px; height:100px; overflow:hidden;}
.news_list {width:100%; margin-top:0px; height:auto;}
.news_list li{width:100%; height:37px; line-height:37px; background:url(../images/ns_17.png) no-repeat center left; text-indent:15px; overflow:hidden; display:block; padding:0;}
.news_list li a{font-size:16px; color:#000;}
.news_list li:hover{background:url(../images/ns_14.png) no-repeat center left; }
.news_list li:hover a{color:#3ab45a;}
.changjian{width:28%; float:right; margin-top:20px; background:#fff;}
.cj_title{width:100%; height:60px; background:#3ab45a; line-height:60px;}
.cj_title p{font-size:20px; float:left; color:#fff; margin-left:5%;}
.cj_title p span{font-size:14px; color:#fff; margin-left:10px;}
.cj_title a{font-size:14px; color:#fff; float:right; margin-right:5%;}
.cj_list{width:96%; height:auto; padding:10px 0; margin:0 auto;}
.cj_list li{width:100%; padding:10px 0; border-bottom:1px solid #d9d9d9;}
.cj_li_title , .cj_li_cont{width:100%; height:40px; line-height:40px; font-size:16px; color:#000; overflow:hidden; margin-bottom:10px;}
.cj_li_title span , .cj_li_cont span{width:40px; height:40px; display:inline-block; text-align:center; color:#fff; margin-right:20px; border-radius:40px; -webkit-border-radius:40px;}
.cj_li_title span{background:#3ab45a;}
.cj_li_cont span{background:#393939;}

/*list_product*/
.banner{width:100%; height:auto;}
.banner img{width:100%;}
.ct_left{float:left; width:25%;}
.ct_left_fl{margin-top:20px; width:100%; background:#3ab54a; padding-bottom:5px;}
.ct_fl_title{width:100%; height:90px; padding-top:5px;}
.ct_fl_title p{font-size:18px; text-align:center; margin-top:10px; color:#fff;}
.ct_fl_title h3{font-size:24px; color:#fff; line-height:30px; text-align:center; margin-top:10px;}
.ct_fl_cont{width:87%; height:auto; margin:0 auto; background:#fff; padding:20px 5% 1px;}
.ct_fl_bz{width:100%; height:40px; background:#3ab54a; line-height:40px;}
.ct_fl_bz img{float:left; margin-left:10%; margin-top:5px;}
.ct_fl_bz p{float:right; margin-right:30%; color:#fff;}
.ct_fl_list{width:100%; height:auto; margin-bottom:20px;}
.ct_fl_list li{width:100%; height:55px; line-height:55px; border-bottom:1px dashed #3ab54a; text-align:center; font-size:14px;}
.ct_fl_list li a{color:#000;}
.ej_ct_rexian{width:100%; height:auto; padding:20px 0; background:#3ab54a;}
.ej_ct_rexian img{float:left; margin-right:2%; margin-left:10%;}
.ej_ct_rexian p{font-size:17px; color:#fff; line-height:35px; float:left;}
.ej_ct_rexian p span{font-size:22px; display:block;}

.hotpp{width:80%; margin:10px auto; height:auto;}
.hotpp li{width:100%;  margin-bottom:20px; position:relative; height:240px; overflow:hidden;}
.hotpp li .pp_img{width:100%; height:240px;}
.hotpp li .pp_img img{width:100%; height:240px;}
.hotpp li .pp_title{width:100%; height:20px; line-height:20px; font-size:12px; background:rgba(58,181,74,0.7); position:absolute; bottom:0; text-align:center; color:#fff;}
.ct_right{width:73%; float:right; margin-top:20px;}
.ct_place{width:100%; line-height:30px; height:30px; font-size:12px; color:#b7b7b7; border-bottom:1px dotted #b7b7b7;}
.ct_place a{font-size:12px; color:#b7b7b7;}
.ej_pp_list{width:100%; margin:20px auto; height:auto;}
.ej_pp_list li{width:23.5%; margin-right:2%; float:left; margin-bottom:20px; float:left; position:relative; height:240px; overflow:hidden;}
.ej_pp_list li:nth-child(4n){margin-right:0;}
.ej_pp_list li .ej_pp_img{width:100%; height:240px;}
.ej_pp_list li .ej_pp_img img{width:80%; height:185px;}
.ej_pp_list li .ej_pp_title{width:100%; height:42px; line-height:20px; font-size:12px; background:rgba(58,181,74,0.7); position:absolute; bottom:-20px; text-align:center; color:#fff;}
.ej_pp_list li:hover .ej_pp_title{bottom:0; transition-duration:1s;}

.page{width:100%; height:40px; text-align:center;}
.page a{padding:5px 8px; margin-right:10px; border:1px solid #3ab45a; font-size:14px; color:#3ab45a;}
.page .on , .page a:hover{background:#3ab45a; color:#fff;}

/*info_product*/
.ej_ns_article{width:100%; height:auto; margin-top:20px;}
.ej_ns_title1{font-size:20px; line-height:30px; text-align:center; margin-bottom:10px;}
.ej_ns_fu_title{width:100%; height:40px; line-height:40px; font-size:12px; color:#818181; border-bottom:1px solid #b8b8b8;}
.ej_ns_time1{float:left; background:url(../images/news_10.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_bq1{width:70%; float:left; margin-left:10%; text-align:center; height:40px; overflow:hidden;}
.ej_ns_cishu1{float:right;  background:url(../images/news_13.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_neirong{width:100%; height:auto; margin-top:20px; min-height:150px;}
/*.ej_ns_neirong img{width: 100%!important;height: auto!important;}（备注：2022年4月14日去除该属性为了防止文章页面图尺寸不能被设置）*/
.fanye{width:98%; padding:0 1%; border-top:1px solid #b8b8b8;}
.fanye div{font-size:14px; line-height:40px; color:#3ab45a; max-width:45%; height:40px; overflow:hidden; border:1px solid #3ab45a; padding:0 10px; margin-top:10px;}
.fanye div a{font-size:14px; line-height:40px; color:#3ab45a;}
.fanye .shang{float:left;}
.fanye .xia{float:right; text-align:right;}

.pp_rexian{width:100%; height:auto; background:url(../images/pprx_03.png) no-repeat center; margin-bottom:20px; margin-top:10px; padding-top:5px;}
.pprx_right{width:80%; text-align:center; float:right; margin-top:30px;}
.pp_rx_title{font-size:27px; font-weight:400; text-align:center; color:#fff;}
.pprx_cont{width:40%; margin:10px auto;}
.pprx_cont a{width:70%; height:35px; line-height:35px; background:#3ab45a; display:block; border-radius:40px; -webkit-border-radius:40px; margin:20px auto 20px; font-size:14px; font-weight:lighter; color:#fff;}
.pprx_cont img{float:left; margin-left:15%; margin-right:3%; width:18%;}
.pprx_cont .pp_rx{font-size:14px; font-weight:lighter; color:#3ab45a; float:left;}
.pprx_cont .pp_rx span{display:block; font-size:18px;}

/*list——team*/
.hotns{width:100%; height:auto;}
.hotns li{width:90%; height:40px; line-height:40px; background:url(../images/hot_09.png) no-repeat left  center; text-indent:15%; overflow:hidden; margin:0 auto;}
.hotns li a{line-height:40px; font-size:14px; color:#000; }
.hotns li:hover{background:url(../images/hot_06.png) no-repeat left center;}
.ej_team{width:100%; margin:20px auto;}
.ej_team li{width:31%; float:left; margin-right:2%; border:2px solid #d4d4d4; display:block; margin-bottom:20px;}
.ej_team li:nth-child(3n){margin-right:0;}
.ej_tm_img{width:100%; height:auto;}
.ej_tm_img img{width:100%; height:175px;}
.ej_tm_title{width:90%; margin:0 auto; height:30px; line-height:30px; border-bottom:
1px solid #d4d4d4; text-align:center; color:#000; font-size:14px;}
.ej_team p{font-size:14px; width:90%; margin:0 auto; line-height:24px; color:#000; margin:10px auto;}

/*info_team*/
.team_article{width:100%; height:auto;}
.team_tx{width:160px; height:160px; border-radius:90px; -webkit-border-radius:90px; margin:0 auto; overflow:hidden;}
.team_tx img{width:100%; height:160px;}
.team_fu_title{width:100%; height:auto; margin-top:10px;}
.team_fu_title p{width:45%; float:left; font-size:14px; color:#5e5e5e; line-height:24px;}
.team_fu_title p:nth-child(2){width:15%;}
.team_fu_title p:nth-child(3){width:40%; text-align:right;}
.team_art_cont{width:100%; height:auto; min-height:100px; padding:20px 0; border-top:1px solid #cecdcd; border-bottom:1px solid #cecdcd;}
.team_art_cont p{line-height:24px; color:#363636; font-size:14px; text-indent:2em;}
.team_zixun{width:150px; height:40px; line-height:40px; background:#3ab45a; font-size:14px; text-align:center; color:#fff; margin:20px auto; display:block; border-radius:10px; -webkit-border-radius:10px;}

/*list_article*/
.ct_ns_list{width:100%; height:auto;}
.ct_ns_list li{width:100%; height:40px; line-height:40px; margin-bottom:20px; background:#282828; color:#fff;}
.ct_ns_list li a{font-size:16px; color:#fff;}
.ct_ns_list li .ct_ns_img{width:30px; height:30px; float:left; margin-left:10%; margin-top:5px;}
.ct_ns_list li:nth-child(1) .ct_ns_img{background:url(../images/ns_03.png) no-repeat center center;}
.ct_ns_list li:nth-child(2) .ct_ns_img{background:url(../images/ns_06.png) no-repeat center center;}
.ct_ns_list li:nth-child(3) .ct_ns_img{background:url(../images/ns_08.png) no-repeat center center;}
.ct_ns_list li:nth-child(4) .ct_ns_img{background:url(../images/ns_10.png) no-repeat center center;}
.ct_ns_list li p{float:right; margin-right:25%;}
.ct_ns_list li:hover , .ct_ns_list li.on{background:#3ab45a;}

.ej_toutiao{width:100%; height:133px; background:#f1f1f1; margin-top:20px;}
.ej_toutiao a{padding:20px; display:block;}
.ej_tt_img{width:93px; height:93px; float:left; overflow:hidden;}
.ej_tt_img img{width:100%; height:93px;}
.ej_tt_right{width:88%; float:right;}
.ej_tt_title{font-size:16px; color:#5e5e5e; line-height:30px; height:30px; width:100%; overflow:hidden;}
.ej_tt_cont{font-size:12px; line-height:24px; height:50px; color:#afafaf; overflow:hidden;}
.ej_tt_fu_title{line-height:30px; font-size:12px; color:#afafaf;}
.ej_tt_fu_title p{text-indent:20px;}
.ej_tt_time{float:left; background:url(../images/list_10.png) no-repeat center left;}
.ej_tt_cishu{float:right; background:url(../images/yudu.png) no-repeat center left;}
.ej_news_list{width:100%; height:auto; margin-top:20px;}
.ej_news_list li{width:100%; height:100px; background:#e5e5e5; margin-bottom:20px;}
.ej_news_list li a{color:#000;}
.ej_ns_time{width:10%; margin:15px auto; text-align:center; border-right:1px solid #000; float:left;}
.ej_ns_day{font-size:22px; line-height:40px; font-weight:bold;}
.ej_ns_riqi{font-size:14px; line-height:30px;} 
.ej_ns_right{width:85%; float:right; margin-right:2.5%; margin-top:15px;}
.ej_ns_title{font-size:16px; line-height:30px; width:100%; height:30px; overflow:hidden;}
/*220530修改height:40为44px*/
.ej_ns_cont{font-size:14px; line-height:20px; height:44px; width:100%; overflow:hidden;}
.ej_news_list li:hover{background:#3ab45a;}
.ej_news_list li:hover .ej_ns_time{border-right-color:#fff;}
.ej_news_list li:hover a{color:#fff;}

/*list_anli*/
.hotal{width:95%; margin:10px auto; height:auto;}
.hotal li{width:100%;  margin-bottom:20px; position:relative; height:155px; overflow:hidden;}
.hotal li .hotal_img{width:100%; height:155px;}
.hotal li .hotal_img img{width:100%; height:155px;}
.hotal li .hotal_title{width:100%; height:20px; line-height:20px; font-size:12px; background:rgba(58,181,74,0.7); position:absolute; bottom:0; text-align:center; color:#fff;}
.ej_al_list{width:100%; margin:20px auto; height:auto;}
.ej_al_list li{width:32%; margin-right:2%; float:left; margin-bottom:20px; float:left; position:relative; height:160px; overflow:hidden;}
.ej_al_list li:nth-child(3n){margin-right:0;}
.ej_al_list li .ej_al_img{width:100%; height:160px;}
.ej_al_list li .ej_al_img img{width:100%; height:160px;}
.ej_al_list li .ej_al_title{width:100%; height:20px; line-height:20px; font-size:12px; background:rgba(58,181,74,0.7); position:absolute; bottom:0px; text-align:center; color:#fff;}
.ej_al_list li:hover .ej_al_title{bottom:0; transition-duration:1s;}

/*page_about*/
.ab_cont{width:90%; margin:20px auto 0; height:auto;}
.ab_left{width:38%; float:left;}
.ab_left img{width:100%;}
.ab_right{width:60%; float:right;}
.ab_rt_title{font-size:18px; height:40px; line-height:40px; background:url(../images/ab_06.png) no-repeat left bottom;}
.ab_rt_cont{font-size:14px; line-height:28px; color:#6d6d6d; margin-top:10px;}

.js_cont{width:95%; margin:20px auto;}
.ab_title{width:100%; margin-top:20px; text-align:center;}
.ab_title h3{font-size:16px; line-height:30px; background:url(../images/dian_03.png) no-repeat center; color:#3ab54a; background-size:0.5%;}
.ab_title h3 span{margin:0 10px;}
.ab_title p{font-size:12px; color:#3ab54a; line-height:24px;}
.ab_team{width:100%; margin:20px auto;}
.ab_team li{width:31%; float:left; margin-right:2%; border:2px solid #d4d4d4; display:block; margin-bottom:20px;}
.ab_team li:nth-child(3n){margin-right:0;}
.ab_tm_img{width:100%; height:auto;}
.ab_tm_img img{width:100%; height:175px;}
.ab_tm_title{width:90%; margin:0 auto; height:30px; line-height:30px; border-bottom:
1px solid #d4d4d4; text-align:center; color:#000; font-size:14px;}
.ab_team p{font-size:14px; width:90%; margin:0 auto; line-height:24px; color:#000; margin:10px auto;}
.qy_list{width:100%; height:auto; margin-top:20px;}
.qy_list li{width:23%; float:left; margin-right:2.6%; height:200px;}
.qy_list li:last-child{margin-right:0;}
.qy_list li img{width:100%; height:200px;}

/*page_contact*/
.ctt_cont{width:80%; margin:20px auto; height:auto;}
.ctt_left{width:50%; float:left;}
.ctt_title{font-size:16px; height:40px; line-height:40px; background:url(../images/contact_06.png) no-repeat bottom left; margin-bottom:20px;}
.ctt_left p{font-size:14px; line-height:24px;}
.ctt_right{float:right;}
.ditu{width:100%; margin-top:20px; text-align:center;}
.ditu img{max-width:100%;}
/*footer*/
.footer{width:100%; height:auto; background:#0b0b0b; margin-top:20px;}
.ft_left{width:65%; float:left; margin-top:30px; margin-bottom:25px;}
.ft_nav{width:30%; margin-right:3%; float:left;}
.ft_nav_title{font-size:14px; color:#fff; margin-bottom:20px;}
.ft_nav ul{width:100%; height:auto;}
.ft_nav ul li{font-size:12px; line-height:24px;}
.ft_nav ul li a{color:#fff;}
.ft_right{width:35%; float:right; margin-top:30px;}
.ft_erweima{width:30%; float:left; text-align:center;}
.ft_ewm{width:100%; margin-bottom:10px;}
.ft_lianxi{width:68%; color:#fff; float:right;}
.ft_lx_title{font-size:14px; color:#fff; line-height:30px;}
.ft_lianxi p{font-size:12px; color:#fff; line-height:24px;} 
.ft_center p a,.lk_title a{color:#fff;}.ft_lianxi p a{color:#fff;}
.link{width:100%; height:auto; min-height:150px; border-top:1px solid #555; padding-top:20px; margin-top:-20px;}
.lk_title{font-size:14px; line-height:24px; color:#fff;}
.lk_cont{width:100%; margin-top:10px;}
.lk_cont a{font-size:12px; color:#fff; margin-right:10px;}
.m_ft_nav{display:none;}